

A.body:visited {
	FONT-SIZE: 12px;
	COLOR: #444444;
	TEXT-DECORATION: underline
}

A.body:hover {
	COLOR: #666666;
	TEXT-DECORATION: underline
}

.myArea {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff
}

A.myArea:link {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}

A.myArea:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}

A.myArea:hover {
	COLOR: #ffff00;
	TEXT-DECORATION: none
}

.currentTab {
	FONT-SIZE: 12px;
	PADDING-TOP: 0px
}

A.currentTab:link {
	COLOR: #cc0016;
	TEXT-DECORATION: none
}

A.currentTab:visited {
	COLOR: #cc0016;
	TEXT-DECORATION: none
}

A.currentTab:hover {
	COLOR: #cc0016;
	TEXT-DECORATION: none
}



.emptyTabSpace {
	BORDER-BOTTOM: #67b4ff 1px solid
}



A.subMenuLink:link {
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	BORDER-BOTTOM: 0px;
	TEXT-DECORATION: none
}

A.subMenuLink:visited {
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	BORDER-BOTTOM: 0px;
	TEXT-DECORATION: none
}

A.subMenuLink:hover {
	COLOR: #000000;
	BORDER-BOTTOM: 0px;
	TEXT-DECORATION: none
}



.welcome {
	PADDING-LEFT: 10px;
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(images/welcomeBg.jpg);
	COLOR: #444444;
	BORDER-BOTTOM: #edabab 1px solid;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 24px
}

.date {
	PADDING-RIGHT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #444444;
	BORDER-BOTTOM: #edabab 1px solid;
	BACKGROUND-COLOR: #dddddd
}





.tabframe {
	BORDER-RIGHT: #edabab 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #edabab 0px solid;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #edabab 1px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #edabab 1px solid;
	BACKGROUND-COLOR: #f9f9f9
}

.tabframe2 {
	BORDER-RIGHT: #edabab 0px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #edabab 0px solid;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #edabab 0px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #edabab 1px solid;
}

.chartBox {
	BORDER-RIGHT: #edabab 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #edabab 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #edabab 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #edabab 1px solid;
	BACKGROUND-COLOR: #ffffff
}





.managefont {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	ING-BOTTOM: 9px;
	COLOR: #444444;
	PADDING-TOP: 9px;
	TEXT-ALIGN: right
}

.dataField {
	FONT-WEIGHT: normal;
	VERTICAL-ALIGN: middle
}

.tabDetailView {
	BORDER-RIGHT: #6a6a5b 1px solid;
	BORDER-TOP: #6a6a5b 1px solid;
	BORDER-LEFT: #6a6a5b 1px solid;
	BORDER-BOTTOM: #6a6a5b 1px solid;
	BACKGROUND-COLOR: #e0e0c0
}

.tabDetailViewDL {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 2px;
	VERTICAL-ALIGN: top;
	COLOR: #444444;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #F9F9F9;
	TEXT-ALIGN: right
}

H4.tabDetailViewDL {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	MARGIN-BOTTOM: 2px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-ALIGN: left
}

.tabDetailViewDF {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 2px;
	VERTICAL-ALIGN: top;
	COLOR: #555555;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #fdfeff
}



.monthCalBody {
	BACKGROUND-COLOR: #cbcbae
}

A.NextPrevLink:link {
	FONT-WEIGHT: bold;
	COLOR: #000000;
	TEXT-DECORATION: none
}

A.NextPrevLink:visited {
	FONT-WEIGHT: bold;
	COLOR: #000000;
	TEXT-DECORATION: none
}

A.NextPrevLink:hover {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

.monthCalBodyTHDay {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(images/monthCalBodyTHDay_bg.gif);
	PADDING-BOTTOM: 5px;
	COLOR: #000000;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #59594c
}

.monthCalBodyWeek {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	VERTICAL-ALIGN: top;
	COLOR: #ffffff;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #acac93
}

.monthCalBodyTodayWeekDay {
	BORDER-RIGHT: #ccd4ec  1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #ccd4ec  1px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #ccd4ec  1px solid;
	COLOR: #444444;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #ccd4ec  1px solid;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: right;
	cp:expression(this.cellPadding=1);
	cp:expression(this.cellSpacing=1);
}

.monthCalBodyWeekDay {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	COLOR: #444444;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #fdfeff;
	TEXT-ALIGN: left
}



A.weekCalBodyDayLink:link {
	COLOR: #2244ab
}

A.weekCalBodyDayLink:visited {
	COLOR: #2244ab
}

A.weekCalBodyDayLink:hover {
	COLOR: #ff0000
}

.required {
	COLOR: #ff0000;
}

.error {
	COLOR: #15428B
}

.success {
	COLOR: #00ee00
}

.tm {
	FONT-SIZE: 8px;
	FONT-FAMILY: Verdana
}

.footer {
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px
}

UL.tablist LI A.current {
	BACKGROUND: #d5e4f2;
	BORDER-BOTTOM: #d5e4f2 1px solid
}

.warningBox {
	PADDING-RIGHT: 5px;
	BACKGROUND-POSITION: 5px 5px;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 30px;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BACKGROUND-REPEAT: no-repeat
}

.warningBox {
	BORDER-RIGHT: #ffcccc 1px solid;
	BORDER-TOP: #ffcccc 1px solid;
	BACKGROUND-IMAGE: url(images/tip_16.gif);
	BORDER-LEFT: #ffcccc 1px solid;
	BORDER-BOTTOM: #ffcccc 1px solid;
	COLOR: red;
	BACKGROUND-COLOR: #fffbfb
}

.infoBox {
	PADDING-RIGHT: 5px;
	BACKGROUND-POSITION: 5px 5px;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 30px;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BACKGROUND-REPEAT: no-repeat
}

.tipBox {
	PADDING-RIGHT: 5px;
	BACKGROUND-POSITION: 5px 5px;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 30px;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BACKGROUND-REPEAT: no-repeat
}

.warningBox A {
	FONT-WEIGHT: bold
}


.infoBox A {
	FONT-WEIGHT: bold
}

.tipBox A {
	FONT-WEIGHT: bold
}



.infoBox {
	BORDER-RIGHT: #9e9e9e 1px solid;
	BORDER-TOP: #9e9e9e 1px solid;
	BACKGROUND-IMAGE: url(images/info_15.gif);
	BORDER-LEFT: #9e9e9e 1px solid;
	COLOR: red;
	BORDER-BOTTOM: #9e9e9e 1px solid;
	BACKGROUND-COLOR: #f7f7f7
}

.tipBox {
	BORDER-RIGHT: #090 1px solid;
	BORDER-TOP: #090 1px solid;
	BACKGROUND-IMAGE: url(images/tip_16.gif);
	BORDER-LEFT: #090 1px solid;
	BORDER-BOTTOM: #090 1px solid;
	BACKGROUND-COLOR: #dfd
}



.knowledgelistheaderbg {
	FONT-WEIGHT: bolder;
	background-image: url(images/moduleTab_middle.gif);
	background-color: #F2D3D3;
	HEIGHT: 20px
}

.knowledgelistbg {
	COLOR: #000000;
	HEIGHT: 25px
}

.knowledgelistheader {
	FONT-WEIGHT: bolder;
	COLOR: #ffffff
}





.newdetailheader {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 24px;
	VERTICAL-ALIGN: middle;
	COLOR: #05006c;
	HEIGHT: 40px
}

.newdetailsubheader {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 14px;
	COLOR: #05006c;
	HEIGHT: 20px
}

.newdetailfrom {
	FONT-SIZE: 12px;
	COLOR: #a20010
}



.portallisttilebg {
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	HEIGHT: 25px
}

.portallisttilebg2 {
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	HEIGHT: 25px
}

.portaltable {
	BORDER-RIGHT: #c9c9c9 1px solid;
	BORDER-TOP: #565656 1px solid;
	BORDER-LEFT: #c9c9c9 1px solid;
	COLOR: #666666;
	BORDER-BOTTOM: #c9c9c9 1px solid;
	BACKGROUND-COLOR: #ffffff
}

.portalclalendarHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}

A.portalclalendarLink:link {
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	BORDER-BOTTOM: 0px;
	TEXT-DECORATION: none
}

A.portalclalendarLink:visited {
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	BORDER-BOTTOM: 0px;
	TEXT-DECORATION: none
}

A.portalclalendarLink:hover {
	COLOR: #000000;
	BORDER-BOTTOM: 0px;
	TEXT-DECORATION: none
}

.title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #333333
}

.linetext {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	BORDER-LEFT: 0px
}

DIV.quote {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 5px;
	BACKGROUND: #f9f9f9;
	PADDING-BOTTOM: 5px;
	MARGIN: 5px;
	BORDER-LEFT: #cccccc 1px solid;
	LINE-HEIGHT: normal;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid
}

A.footerlink:link {
	FONT-SIZE: 11px;
	COLOR: #444444;
	TEXT-DECORATION: none
}

A.footerlink:visited {
	FONT-SIZE: 11px;
	COLOR: #444444;
	TEXT-DECORATION: none
}

A.footerlink:hover {
	COLOR: #d50000;
	TEXT-DECORATION: underline
}

A.lastViewLink:link {
	FONT-SIZE: 12px;
	COLOR: #444444;
	TEXT-DECORATION: none
}

A.lastViewLink:visited {
	FONT-SIZE: 12px;
	COLOR: #444444;
	TEXT-DECORATION: none
}

A.lastViewLink:hover {
	COLOR: #15428B;
	TEXT-DECORATION: underline
}

A.attachfilename:link {
	FONT-SIZE: 12px;
	COLOR: #0000cc;
	TEXT-DECORATION: none
}

A.attachfilename:visited {
	FONT-SIZE: 12px;
	COLOR: #0000cc;
	TEXT-DECORATION: none
}

A.attachfilename:hover {
	COLOR: #15428B;
	TEXT-DECORATION: underline
}
.checkworkTd{
	background-color: #d5dcf2 ;
}
.top_line {
	background: url(../images/top_line.png);
	background-repeat: repeat-x;
}

a.red:link {
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

a.red:visited {
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

a.red:hover {
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}

a.red:active {
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

a.blue:link {
	font-weight: bold;
	color: #1d45ca;
	text-decoration: none;
}

a.blue:visited {
	font-weight: bold;
	color: #1d45ca;
	text-decoration: none;
}

a.blue:hover {
	font-weight: bold;
	color: #1d45ca;
	text-decoration: underline;
}

a.blue:active {
	font-weight: bold;
	color: #1d45ca;
	text-decoration: none;
}

a.green:link {
	font-weight: bold;
	color: #3fa600;
	text-decoration: none;
}

a.green:visited {
	font-weight: bold;
	color: #3fa600;
	text-decoration: none;
}

a.green:hover {
	font-weight: bold;
	color: #3fa600;
	text-decoration: underline;
}

a.green:active {
	font-weight: bold;
	color: #3fa600;
	text-decoration: none;
}
.ballotThemeName
{
	color: #15328a;
}
.forumGroupPermission{
	background-color: #d3daed;
}
/**/
.ajaxUserTreeFrame
{

	background-color: #d3daed;
}
.ajaxDeptTreeFrame
{

	background-color: #d3daed;
}



.email2Table{
	background-color: #e6eaf5 ;
}


a.plan:link, a.plan:visited, a.plan:hover, a.plan:active{
	color: #0000FF;
	text-decoration: underline;
}

/*plan*/
.plantabletr{
	background-color:#F2F4FB;
}
/*
.plantablebg{
	background: "#DBDCD6";
}
*/
/*worklog*/
.igraywl {
	font-family: "宋体";
	font-size: 11pt;
	color: #000000;
	background:#ffffff;
	font-weight: normal;
	width:"100%";
	border-bottom: 1px solid #D6DDF0;
	border-top: 1px solid #D6DDF0;
	border-right: 1px solid #D6DDF0;
	border-left: 1px solid #D6DDF0;
	}
.igraywl1 {
	font-family: "宋体";
	font-size: 11pt;
	color: #000000;
	background:#ffffff;
	font-weight: normal;
	width:"100%";
	border-bottom: 1px solid #D6DDF0;
	border-top: 1px solid #D6DDF0;
	border-right: 1px solid #D6DDF0;
	border-left: 1px solid #D6DDF0;
	}

.igraywl2 {
	font-family: "宋体";
	font-size: 10pt;
	color: #000000;
	background:#F2F2EF;
	font-weight: normal;
	border-bottom: 1px solid #F2F2EF;
	border-top: 1px solid #F2F2EF;
	border-right: 1px solid #F2F2EF;
	border-left: 1px solid #F2F2EF;
	}

.iframe {
  position: absolute;
  visibility: inherit;
  border:0;
  background-color:transparent;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  z-index:-1;
  filter:alpha(style=0,opacity=0)
}

/*知识中心地图外边框样式*/
.knowledgeMap
{
	padding:15 5px;
	border:1px;
	border-style: dotted;
}

/* 新闻中心样式 --begin--*/

/*创建新闻页面样式*/
.newsaddtitle
{
  padding:10 0 0 5;
  FONT-SIZE: 20px;
  font-weight: bold;
  height:30px;
}
#newstab  
{

	margin:15 0 -5 20;
  }

#newstab .selected
{
	background-color: #99CCFF;
  }
#newstab  span
{
  FONT-SIZE: 16px;
  display:inline;
  padding:0 10 0 0;
  font-weight: bold;
}
#imageupload
{

	background:#ffffff;
	width:600px;
	height:420px;
	float: left;
}
#imageupload .title
{
	color:#ffffff;
	font-size: 16px;
	background-color: #3399FF;
	float: left;
	font-weight: bolder;
	height: 30px;
	
}

#imageupload .title a,
{
  float:right;
  padding: 5;
}
#imageupload .title span
{
	padding: 5;
	float: left;
}

#imageupload .info
{	
	margin: 0 10;
}

#imageupload .info div
{
	margin: 10 0;
}

#imageupload .info iuput
{
	float:left;
	margin: 10 0;
}
#imageupload .imgleft
{
	width:300px;
	float: left;
	margin: 10;
}
#imageupload .imgleft .buttonstyle
{
	float: left;
	text-align: center;
	margin-top: 30px;
	margin-left: 20px;
}

#imageupload .imgright
{
	top:-10;
	width:220px;
	float: left;
}
#imageupload  .imgright div
{
overflow:hidden;
clear:both;
float:left;
margin:5 20;
border: 1px solid #999999;

}
 .newsgroup_pictureedit
{
background-color: #99CCFF;
}
/*头位置区*/
/*.local_bg{height:38px;background:url(images/local_bg.png);}*/
.local_modules{color:#8CB1D4;font-size:14px;font-weight:bold;}
.local_catlog{color:#2384C5;font-size:14px;font-weight:bold;}
/*.todo{width:109px;height:30px;background:url(images/todo.png);color:#FFFFFF;text-align:center;}*/

/*新闻样式*/
.news_focus{color:#7E7E7E;font-size:12px;text-align:left;line-height:18px;}
.news_title_first{color:#0369B0;font-size:18px;font-weight:bold;text-align:left;line-height:28px;}
.news_title_second{color:#5780AE;font-size:14px;line-height:28px;}
.news_titlebg{width:990;height:30px;background:url(images/news_sp.png);color:#747474;text-align:center;}
.title_firstnews_gray{color:#7E7E7E;font-weight:bold;text-align:left;line-height:20px;font-size:12px;}
.title_firstnews{color:#0369B0;font-weight:bold;text-align:left;line-height:20px;font-size:12px;}
.title_over{color:#8DC63F;}


/*新闻栏目列表样式*/
.newslist_sheet_left{width:72px;height:26px;background:url(images/sheet_left.png) no-repeat 0px 0px;color:#606060;text-align:center;}
.newslist_sheet_lefton{width:72px;height:26px;background:url(images/sheet_lefton.png) no-repeat 0px 0px;color:#FFFFFF;text-align:center;font-weight:bold;}
.newslist_sheet_right{width:72px;height:26px;background:url(images/sheet_right.png)  no-repeat 0px 0px;color:#606060;text-align:center;}
.newslist_sheet_righton{width:72px;height:26px;background:url(images/sheet_righton.png)  no-repeat 0px 0px;color:#FFFFFF;text-align:center;font-weight:bold;}

/*列表内容区*/
.newslist_list_titlebg{height:23px;background:url(images/list_titlebg.png);color:#747474;text-align:left;font-weight:bold;}
.newslist_line{height:28px;text-align:left;}
.newslist_line_bg{height:26px;background:url(images/line_bg.png); text-align:left;}
.newslist_table_bg{background:#D3D3D3;}
.newslist_list_odd{background:#FFFFFF;height:25px;text-align:left;}
.newslist_list_even{background:#F3F6F9;height:25px;text-align:left;}
.newslist_list_on{background:#EFFAE1;height:25px;text-align:left;border-left:dotted #003300;border-top:dotted #003300;}
.newslist_list_page{background:#F7F6F6;height:35px;text-align:left;}
.newslist_list_class{height:35px;text-align:left;color:#333333;}
/**样式又改回来
.newslist_list_class A:link{color:#2384C5;}
.newslist_list_class A:visited{color:#2384C5;}
.newslist_list_class A:hover{color:#2384C5;}
.newslist_list_class A:active{color:#2384C5;}
**/



/*新闻栏目摘要模式样式*/
.newslist_list_main_title {FONT-SIZE: 14px;padding: 10,0,5,5;text-align:left;color:#333;}
.newslist_list_main_title A:LINK{FONT-SIZE: 14px;padding: 10,0,5,5;text-align:left;color:#333;}
.newslist_list_main_info DIV{FONT-SIZE: 10px;padding: 0,0,5,5;color:#999999;display:inline;float:left}
.newslist_list_main_img{float:left}
.newslist_list_main_context{FONT-SIZE: 12px;padding: 5,0,10,5;float:left}

.more{color:#333333;text-align:right; height:12px;}

.more_color{color:#333333;text-align:right; height:12px;}

/*做点什么*/
#Layer1 {position:absolute;left:0px;top:28px;width:108px;height:204px;z-index:100;}


/* 新闻中心样式 --end--*/
/* fck中内容展示时的默认样式 */
.ck_default {width:100%;font-size:12px;color:#222; font-family:Arial, Verdana, sans-serif}
.ck_default h1,
.ck_default h2,
.ck_default h3,
.ck_default h4,
.ck_default h5,
.ck_default h6,
.ck_default p
{
 color:black;
}

.autoEllipsis {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	vertical-align:middle;
}

.wrap {
	table-layout:fixed;
	word-break: break-all;
	overflow:hidden;
}

/**************************门户管理 天气预报  dexiang_lei  begin*********************************/
.portlet_weather_bg{background: #FFFFFF}
.portlet_rss_bg{background: #FFFFFF}
/**************************门户管理 天气预报  dexiang_lei  end*********************************/